implanted suture - German English Dictionary